import type { SvgIconPropsWithChildren } from '../components/SvgIcon/index.js';

import React, { createElement } from 'react';

import { SvgIcon } from '../components/SvgIcon/index.js';

function SvgRank(props: SvgIconPropsWithChildren) {
  return createElement(
    SvgIcon,
    props,
    <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M16.5543 8.80555C16.7998 9.05054 16.8002 9.44816 16.5552 9.69366L11.0688 15.1914C10.9509 15.3095 10.7909 15.3759 10.624 15.3758C10.4571 15.3757 10.2971 15.3092 10.1793 15.1909L7.4418 12.4421C7.19707 12.1963 7.19789 11.7987 7.44364 11.554C7.6894 11.3092 8.08702 11.31 8.33175 11.5558L10.6248 13.8583L15.6662 8.80646C15.9112 8.56096 16.3088 8.56055 16.5543 8.80555Z"
        fill="currentColor"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M13.034 1.62891C12.4707 1.1563 11.533 1.16075 10.9866 1.62794L9.19324 3.16028C8.94868 3.37167 8.62911 3.53755 8.32526 3.65046C8.02072 3.76362 7.67165 3.84597 7.35257 3.84597H5.38746C4.53024 3.84597 3.82317 4.55304 3.82317 5.41027V7.36401C3.82317 7.68352 3.7406 8.02973 3.62935 8.33029C3.51777 8.63171 3.35598 8.94486 3.1551 9.18592L3.1514 9.19036L1.61992 10.994C1.15868 11.544 1.15776 12.4746 1.619 13.0245L3.15512 14.8338C3.356 15.0748 3.51777 15.388 3.62935 15.6894C3.7406 15.99 3.82317 16.3362 3.82317 16.6557V18.5981C3.82317 19.4553 4.53024 20.1624 5.38746 20.1624H7.35257C7.67649 20.1624 8.02553 20.2443 8.33057 20.3583C8.63529 20.4721 8.95127 20.6385 9.1944 20.849L10.9856 22.3908C11.5485 22.8631 12.4855 22.8589 13.032 22.3925L14.8244 20.8496C15.0691 20.6378 15.3899 20.4709 15.6942 20.3579C15.9988 20.2447 16.3479 20.1624 16.6669 20.1624H18.598C19.4552 20.1624 20.1623 19.4553 20.1623 18.5981V16.667C20.1623 16.3431 20.2442 15.9941 20.3582 15.689C20.472 15.3843 20.6385 15.0683 20.849 14.8252L22.3907 13.034C22.863 12.4711 22.8588 11.5341 22.3924 10.9876L20.8496 9.19518C20.6377 8.95047 20.4709 8.62968 20.3578 8.32535C20.2446 8.02081 20.1623 7.67174 20.1623 7.35265V5.42163C20.1623 4.5644 19.4552 3.85733 18.598 3.85733H16.6669C16.343 3.85733 15.994 3.7754 15.6889 3.66143C15.3843 3.5476 15.0684 3.38121 14.8253 3.17077L13.034 1.62891ZM10.1706 0.6732C11.191 -0.199189 12.8185 -0.195314 13.8457 0.670466L13.8507 0.674665L15.647 2.2209C15.7445 2.30545 15.9167 2.40574 16.1285 2.48488C16.3403 2.56402 16.5365 2.60135 16.6669 2.60135H18.598C20.1488 2.60135 21.4182 3.87074 21.4182 5.42163V7.35265C21.4182 7.47657 21.4552 7.67273 21.5351 7.88787C21.615 8.10292 21.7155 8.27663 21.7987 8.3726L21.8001 8.3742L23.3462 10.1705C24.2188 11.1909 24.215 12.8185 23.3491 13.8458L23.3449 13.8508L21.8001 15.6455L21.7987 15.6471C21.7141 15.7446 21.6139 15.9168 21.5347 16.1286C21.4556 16.3404 21.4182 16.5366 21.4182 16.667V18.5981C21.4182 20.1489 20.1488 21.4183 18.598 21.4183H16.6669C16.543 21.4183 16.3469 21.4553 16.1317 21.5352C15.9167 21.6151 15.743 21.7156 15.647 21.7988L15.6454 21.8002L13.8507 23.345L13.8491 23.3463C12.8287 24.2189 11.2011 24.215 10.1738 23.3492L10.1688 23.345L8.37412 21.8002L8.37251 21.7988C8.27496 21.7142 8.10282 21.6139 7.89099 21.5348C7.67919 21.4557 7.48301 21.4183 7.35257 21.4183H5.38746C3.83658 21.4183 2.56719 20.1489 2.56719 18.5981V16.6557C2.56719 16.5322 2.53048 16.3388 2.45147 16.1254C2.37327 15.9141 2.27454 15.7397 2.19176 15.6397L0.658475 13.8338C-0.196709 12.8164 -0.196703 11.2033 0.658481 10.1859L0.66048 10.1835L2.19176 8.38001C2.27455 8.27999 2.37327 8.10555 2.45147 7.89428C2.53048 7.68085 2.56719 7.48751 2.56719 7.36401V5.41027C2.56719 3.85938 3.83658 2.58999 5.38746 2.58999H7.35257C7.47648 2.58999 7.67265 2.55307 7.88778 2.47313C8.10283 2.39322 8.27654 2.29272 8.37251 2.20954L8.37585 2.20665L10.1706 0.6732Z"
        fill="currentColor"
      />
    </svg>
  );
}
export default SvgRank;
